have a roof of glass - Francés Inglés Diccionario